babbling idiot - Francés Inglés Diccionario